reflect.rtype.kind (field)

20 uses

	reflect (current package)
		type.go#L322: 	kind       uint8   // enumeration for C
		type.go#L823: func (t *rtype) Kind() Kind { return Kind(t.kind & kindMask) }
		type.go#L2287: 		kind:    uint8(Struct),
		type.go#L2306: 	if typ.kind&kindGCProg != 0 {
		type.go#L2325: 	if typ.kind&kindGCProg != 0 {
		type.go#L2461: 		if ft.kind&kindGCProg != 0 {
		type.go#L2503: 					if ft.kind&kindDirectIface != 0 {
		type.go#L2593: 					if len(fields) > 1 && ft.kind&kindDirectIface != 0 {
		type.go#L2794: 		typ.kind |= kindGCProg
		type.go#L2797: 		typ.kind &^= kindGCProg
		type.go#L2821: 		typ.kind |= kindDirectIface
		type.go#L2823: 		typ.kind &^= kindDirectIface
		type.go#L2953: 		array.kind |= typ.kind & kindGCProg
		type.go#L2957: 	case typ.kind&kindGCProg == 0 && array.size <= maxPtrmaskBytes*8*goarch.PtrSize:
		type.go#L2991: 		array.kind |= kindGCProg
		type.go#L3017: 		array.kind |= kindDirectIface
		type.go#L3019: 		array.kind &^= kindDirectIface
		type.go#L3119: 	return t.kind&kindDirectIface == 0
		type.go#L3142: 	switch Kind(t.kind & kindMask) {